5.3.3 APPX Application Design Manual

- Chapter 1-1: Overview of Application Design
+ Chapter 1-2: Getting Started
+ Chapter 1-3: Data Dictionary
+ Chapter 1-4: Understanding Process Design
+ Chapter 1-5: Interprocess Communication
+ Chapter 1-6: Customizing Your Application
+ Chapter 1-7: The Documentation Facility
+ Chapter 1-8: Application Design Tools
+ Chapter 2-1: Data Dictionary Overview
+ Chapter 2-2: Data Dictionary Concepts
+ Chapter 2-3: Domains
+ Chapter 2-4: Files and Fields
+ Chapter 2-5: Work Fields
+ Chapter 3-1: Overview of APPX Processes
+ Chapter 3-2: Getting Started
+ Chapter 3-3: Process Definition
+ Chapter 3-4: Menu Processes
+ Chapter 3-5: Job Processes
+ Chapter 3-6: Input Processes
+ Chapter 3-7: Output Processes
+ Chapter 3-8: Update Processes
+ Chapter 3-9: Query Processes
+ Chapter 3-10: Inquiry Processes
+ Chapter 3-11: Status Processes
+ Chapter 3-12: Subroutine Processes
+ Chapter 3-13: Table Processes
+ Chapter 3-14: Automatic and Optional Children
+ Chapter 3-15: Using the Image Editor
+ Chapter 3-16: Using GUI Features of the Image Editor
+ Chapter 3-17: Using Event Points
+ Chapter 4-1: ILF Integration
+ Chapter 4-2: True/False Status Indicators
+ Chapter 4-3: Specifying Statements
+ Chapter 4-4: The ILF Editor
+ Chapter 4-5: The Appx ILF Debugger
+ Chapter 4-6: ILF Keyword Reference
+ Chapter 4-7: Predefined Fields
+ Chapter 4-8: Runtime Subroutine's and Predefined Processes
+ Chapter 4-9: Appx Chart Director API

Chapter 1-1: Overview of Application Design

Named Resources


The named resources option is used to define a resource name for referencing a group of related graphic files within the application. Once a named resource has been defined, any references to the named resource on a GUI Attribute screen will result in the bitmap for the appropriate state being displayed on the image or object. This feature is used when designing GUI images that include buttons, icons and pictures. The type of image file being used varies based on where the graphical attributes are being defined. Typically, a resource is used in this manner:

Defined At Graphic File Normally Contains
Frame Title bar icon, wallpaper bitmap
Image Title bar icon, wallpaper bitmap
Child Menu icon (pull-down, toolbar, pop-up)
Button Button icon for one or more states (enabled, disabled, pressed, rollover, etc.)
Picture Picture of image file

Named Resources

When you select the named resources option from the Application Design Specifications Menu, the Named Resources screen is displayed, as shown in figure below.

Named Resources Screen

The Named Resources screen is a scrolling display which contains the following fields:

Resource Name for assigning a name to a related group of bitmaps

Description to further define the Resource Name

Select detail to further define the selected resource. The detail display, shown in the figure below, allows you to define the 'states' for this resource.

Named Resources Detail Screen

The Named Resources Detail screen contains the following fields:

State identifies a separate bitmap for each of the various states which an object may assume.

ENABLED to indicate the object is active and available for use to the user

DISABLED to indicate the object is not available for use to the user

SELECTED to indicate the object is currently selected by the user

ROLLOVER to indicate the mouse pointer is positioned over the object

ROLLOVER SELECTED to indicate the mouse pointer is positioned over a selected object

PRESSED to indicate the object has been pressed (clicked on) by the mouse pointer

WALLPAPER to indicate that the resource can be used as a wallpaper for a menu or input image.

Location Type for defining the location of the bitmap

CLIENT URL for a URL to be interpreted by the client

CLIENT FILE for a specific file located on the client

DIRECT indicates that the bitmap is stored in a 2K field within the resource record

SERVER URL for a URL to be interpreted by the server

SERVER FILE for a specific file located on the server

DESIGN FILE for a bitmap file stored in the application's Resource directory

Location Data for defining the specific location information that corresponds to the Location Type used.

Application Design Manual                                         "Powered by Appx Software"

22

©2006 By APPX Software, Inc. All Rights Reserved